﻿/* General declarations
-----------------------------------------------------------*/
body 
{
    position: relative;
    display: block;
    font-family: 'Segoe UI Light',Segoe UI,Tahoma Light,Arial Light,Helvetica,sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 1.5em;
	width: 100%;
    background: #ffffff;
}

div
{
    position: relative;
    display: block;
}

a, a:link, a:active, a:visited
{
	color: #003399;
	text-decoration: none;
    cursor: pointer;
}

a:hover 
{
    color: #9c0909;
    text-decoration: underline;    
}

ol, ul 
{
    list-style: none outside none;
}

div#root 
{
    position: relative;
    width: 100%;
    text-align: left;
}

.cb-0 {
    clear: both;
    height: 0;
    width: 0;
    border: 0;
    padding: 0;
    margin: 0;
}

.noborder {
    border-width: 0;
}

.alignleft 
{
    text-align: left !important;
}

.ajax-loader 
{
    vertical-align: text-bottom;
    margin-right: 10px;
}